@charset "UTF-8";
@import "index.css";
@import "list.css";
@import "page.css";
@import "kefu.css";

/* @import "kefu.css";
/**
 * 
 * @authors jason (jason@0769html.com)
 * @date    2018-3-19 23:26:35
 * @version red-css3-S1
 * @for ie9+
 */

/*全站通用样式*/
* { margin: 0px; padding: 0px;}
li { list-style: none; }
img { border: 0; }
.clear { clear: both; }
.page_main { margin-left: auto; margin-right: auto; width: 1200px; }
.page_full {width: 100%;}

/*页面顶部样式*/

.header { height: 100px;line-height: 100px; overflow: hidden;  }
.logo { float: left; font-family: "MicroSoft YaHei", "SimHei"; color: #333333; height: 90px; }
.logo img { float: left; }
.logo .company_name { float: left; }
.logo h2 { font-size: 29px; line-height: 40px; margin-top: 12px; -webkit-font-smoothing: antialiased; font-weight: normal; }
.logo h3 { font-size: 12px; line-height: 20px; color: #999999; font-family: "Verdana"; font-weight: normal; }
.head_right { float: right; }
.telphone_number {float: right;margin-left: 30px;}
.telphone_number h3 { font-size: 32px; color: #cc0000; font-weight: normal; font-family: "MicroSoft YaHei", "SimHei"; font-style: italic; line-height: 40px; }
.telphone_number h4 { font-size: 14px; color: #666666; font-weight: normal; line-height: 30px; margin-top: 15px; }

/*导航条样式*/
.navbg{background-color: #69439A;position:relative;} /*因为导航条有半透明效果，所以这里要多加一个背景层*/
.nav { clear: both; background-color: #69439A; height: 60px; width: 100%; background: rgba(105, 67, 154, 0.9) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=80); background: #69439A;/*实现IE背景透明*/ }
.nav ul { margin-left: auto; margin-right: auto; height: 60px; line-height: 60px; font-size: 14px; float: left; }
.nav ul li { list-style: none; float: left; position: relative;-webkit-transform: perspective(1px) translateZ(10); transform: perspective(1px) translateZ(10); box-shadow: 0 0 1px transparent; -webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-property: color, background-color;  transition-property: color, background-color;}
.nav ul li a { padding: 0px 20px 0px 20px; color: #FFFFFF; text-decoration: none;}
.nav ul li:hover { background-color: #000000; }
.nav ul li.curr { background-color: #EB540C; }

/*level2 nav*/
.nav ul li ul { display: none; position: absolute; margin: 0px; z-index: 10; width: 200px; height: auto; top: 60px; left: 0px; padding: 3px; line-height: 40px; background-color: #000000; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=80); background: #000000;/*实现IE背景透明*/ }
.nav ul li ul li { float: none; clear: both; position: relative; line-height: 40px; height: 40px; border-top: 1px solid #1f1f1f; }
.nav ul li ul li:first-child { border: 0px; }
.nav ul li ul li:hover { background-color: #69439A; }
.nav ul li:hover>ul { display: block; }

/*level3 nav*/
.nav ul li ul li ul { display: none; position: absolute; margin: 0px; z-index: 10; width: 200px; height: auto; top: -3px; left: 100%; padding: 3px; line-height: 40px; background-color: #000000; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=80); background: #000000;/*实现IE背景透明*/ }
.nav ul li ul li ul li { float: none; clear: both; position: relative; line-height: 40px; height: 40px; border-top: 1px solid #1f1f1f; }
.nav ul li ul li ul li:first-child { border: 0px; }
.nav ul li ul li ul li:hover { background-color: #69439A; }

/*nav search*/
.nav .searchbar{float: right;height: 60px;margin: 0px;}
.nav .searchbar form{margin-top: 14px; padding: 0px;font-size: 0;}
.nav .searchbar .keyword{float: left;width: 150px;margin: 0px;padding: 0px 6px 0px 12px;border: 0; height: 30px; line-height: 30px;outline:none;overflow: hidden;border-radius:4px 0 0 4px;}
.nav .searchbar .button{float: left;margin: 0px;border: 0;padding: 0px 10px 0px 10px;line-height: 30px;font-size: 14px; line-height: 30px; background-color: #EB540C;  min-width: 40px; color: #fff;border-radius:0 4px 4px 0; background-image: url(../images/search_ico.png);background-position: center;background-repeat: no-repeat;}

.smallbanner{ background-repeat: no-repeat; background-position:center 0; width: auto; height: 300px;background-color: #ebebeb;background-size:cover;}

/*Banner*/
.banner { position: relative; }


/*首页style*/


/*page style*/
.catpos{color: #999;font-size: 12px;line-height: 40px;border-bottom: 1px solid #ebebeb;}
.catpos a{text-decoration: none;color: #999;}
.catpos a:hover{color: #69439A;}

.page_sidebar{float: right;width: 220px;}
.page_sidebar .title{background-color: #69439A;color: white;margin-top: 20px;line-height: 40px;font-size: 16px;font-family: "MicroSoft YaHei", "SimHei";}
.page_sidebar .title i{padding: 0px 10px 0px 10px;}
.page_sidebar .catelist {border: 1px solid #ebebeb;padding: 0px 10px 0px 10px;}
.page_sidebar .catelist i{padding: 0px 10px 0px 10px;}
.page_sidebar .catelist li{font-size: 14px;border-top: 1px solid #ebebeb;line-height: 30px;}
.page_sidebar .catelist li:first-child{border-top: none;}
.page_sidebar .catelist li>a{color: #666;text-decoration: none;}
.page_sidebar .catelist li>a:hover{color: #69439A;text-decoration: underline;}
.page_sidebar .catelist h5{color: #333;font-size: 14px;font-weight: normal;line-height: 44px; font-weight: bold; text-align: center;border-bottom: 1px solid #ebebeb;}
.page_sidebar .sidecontact{color: #666;font-size: 12px;font-family: "MicroSoft YaHei";line-height: 22px;padding: 10px 0px 20px 0px;}

.page_sidebar .txtlist {border: 1px solid #ebebeb;padding: 5px 10px 10px 10px;}
.page_sidebar .txtlist i{padding: 0px 10px 0px 10px;}
.page_sidebar .txtlist li{font-size: 14px;line-height: 25px;}
.page_sidebar .txtlist li:first-child{border-top: none;}
.page_sidebar .txtlist li>a{color: #666;text-decoration: underline;}
.page_sidebar .txtlist li>a:hover{color: #69439A;text-decoration: underline;}

/*内页内容部分样式*/
.page_content{float: left;width: 970px;margin-right: 10px; font-family: "MicroSoft YaHei";min-height: 600px;}
.pagetitel{border-bottom: 1px solid #ebebeb;font-family: "MicroSoft YaHei", "SimHei";}
.pagetitel h1{color: #333;font-size: 30px;font-weight: normal;line-height: 50px; padding: 10px 0px 10px 0px;text-align: left;}
.pagetitel h1 i{padding: 0px 10px 0px 10px;}
.pagetitel h1 i.hui{color: #ccc;padding: 0px 10px 0px 10px;}
.pagetitel .catedescript{font-size: 12px;color: #999; line-height: 20px;}

.page_content .content{color: #333;font-size: 16px;line-height: 30px;padding: 20px 20px 20px 0px;}


/*guestbook style*/
.guestbook_list{}
.guestbook_list dl{border: 1px solid #ebebeb;margin: 10px 0px 10px 0px;padding: 10px;}
.guestbook_list dt{border-bottom: 1px solid #ebebeb;font-size: 16px;line-height: 30px;}
.guestbook_list dt span{color: #999;font-weight: normal;font-size: 12px;float: right;}
.guestbook_list dd{font-size: 14px;}
.guestbook_list dd.g_content{color: #555;padding: 10px;}
.guestbook_list dd.reply_content{padding: 10px;background-color: #FFF9F7;margin-top: 5px;color:#FF4D4D; }

.post_box{border: 1px solid #ebebeb;margin-top: 10px;}
.post_box h5{color: #333;font-size: 18px;font-weight: normal;line-height: 30px; border-bottom: 1px solid #ebebeb;padding: 10px;font-family: "MicroSoft YaHei", "SimHei";}
.post_box h5 i{padding: 0px 10px 0px 10px;}
.post_box .table_form{margin: 20px 0px 20px 0px;}
.post_box td{padding: 4px 0px 4px 0px;}
.post_box input,textarea{padding: 2px 5px 2px 5px;font-size: 16px;line-height: 22px;border: 1px solid #ebebeb;}
.post_box .submit{background-color: #69439A;color: white;font-style: 14px;padding: 5px 45px 5px 45px;}
.post_box .reset{background-color: #000000;color: white;font-style: 14px;padding: 5px 45px 5px 45px;}

/*上一个、下一个*/
.prev_next{font-size: 16px;color: #999; line-height: 40px;text-align: center;border-top: 1px solid #ebebeb;margin-top: 30px;}
.prev_next .prev{padding-right: 20px;}
.prev_next .next{padding-left: 20px;}
.prev_next a{color: #333;}